/*
背景：
在歌手大奖赛中，经常会有一组评委给参赛选手打分（一般采取百分制）。选手最终得分的获取规则是：去掉一个评委给的最高分，去掉在一个评委给的最低分，其余分数加和的平均值。需要说明的是，如果同时有多个评委给出最低分，那么只去掉一个最低分；同样的，如果同时有多个评委给出最高分，那么只去掉一个最高分。现在即将召开2016年度青年歌手大奖赛，组委会会委托你为他们设定一个程序，可以自动进行选手分数的统计工作。

输入：
假设此次比赛有十个评委，每次录入十个评委的打分成绩（百分制整数）。

输出：
每组测试对应三行输出：第一行是删除的最高分；第二行是删除的最低分；第三行是选手的最终平均分。

See test cases.
*/

/*
测试用例：
输入：
90 91 93 94 90 99 97 92 91 95
输出：
Canceled Max Score:99↵
Canceled Min Score:90↵
Average Score:92↵
*/

#include <iostream>
#include <vector>
using namespace std;

int main(int argc, char *argv[]) {
	
	// 接收用户输入
	vector<int> v(10);
	int min=100, max=0; // 记录最值
	for (int i=0; i<v.size(); i++)
	{
		int num;
		cin >> num;
		
		if (min > num)
			min = num;
		if (max < num)
			max = num;
		
		v[i] = num;
	}
	
	// 求平均值
	int sum = 0;
	for (int i=0; i<v.size(); i++)
	{
		sum += v[i];
	}
	int avg = (sum - min - max) / 8;
	
	// 输出
	cout << "Canceled Max Score:" << max << endl;
	cout << "Canceled Min Score:" << min << endl;
	cout << "Average Score:" << avg << endl;
	
}